package InnerClass.InnerClassDemo003;

/**
 * ClassName:Text
 * Package:InnerClass.InnerClassDemo003
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/1/26-0:42
 * @Version:v1.0
 */
public class Text {
    /* 1.成员内部类(写在成员位置的,属于外部类的成员)
     *   获取成员内部类对象的两种方式
     *       1.1：外部类编写方法,对外提供内部类对象-->(private)
     *       1.2：直接创建
     *           格式：外部类名.内部类名 对象名 = 外部类对象.内部类对象
     *           范例：Outer.Inner oi = new Outer().new Inner();*/
    public static void main(String[] args) {
        //创建对象方式
        //类名 对象名 = new 类名();
        //Student s = new Student();

        //内部类的对象
//        Outer.Inner oi = new Outer().new Inner();
        Outer o = new Outer();
//        Object inner = o.getInstance();
        System.out.println(o.getInstance());

        System.out.println(new Outer().name);
    }
}
